﻿using System;
using System.Collections.Generic;

namespace QldtSdh.DAL.Models
{
    public partial class DeTai
    {
        public DeTai()
        {
        }

        public string MaDeTai { get; set; }
        public string TenDeTai { get; set; }
        public string NguoiThucHien { get; set; }
        /// <summary>
        /// Năm bắt đầu thực hiện đề tài
        /// </summary>
        public string NamThucHien { get; set; }
        /// <summary>
        /// Năm kết thúc thực hiện đề tài. Đối với đề tài luận văn cao học, NamBaoVe = NamThucHien
        /// </summary>
        public string NamBaoVe { get; set; }
        /// <summary>
        /// Mã loại đề tài: cấp cơ sở đại học huế, cấp bộ, ...
        /// </summary>
        public string MaLoaiDeTai { get; set; }
        public string GhiChu { get; set; }

        public virtual LoaiDeTai LoaiDeTai { get; set; }

        public string _TenLoaiDeTai { get { return (LoaiDeTai == null) ? "NA" : LoaiDeTai.TenLoaiDeTai; } }

        /// <summary>
        /// Khoảng thời gian thực hiện đề tài
        /// </summary>
        public string _NamThucHien
        {
            get
            {
                if (string.IsNullOrEmpty(NamBaoVe))
                    return string.Format("{0} ÷ ", NamThucHien);
                else
                    return string.Format("{0} ÷ {1}", NamThucHien, NamBaoVe);
            }
        }
    }
}
